@charset "utf-8";
/*===============================================
●style.css 画面の横幅が769px以上
===============================================*/
@media screen and (min-width: 641px){
img {
max-width: 100%;
height: auto;
width :auto;
}
.container {
width:100%;
}
}
/*------------------div#wrapに設定------------------*/
#wrap {
	width: 980px;
	margin: 0 auto;
	background-color: #fff;
}
/*------------------bodyに共通設定------------------*/
body {
	font-family:"Letter Gothic Std","メイリオ","Meiryo UI",sans-serif;
	font-size: 65%;
	font-weight: lighter;
	font-style: normal;
	line-height: 1.6em;
	color: #404040;
	list-style: none;
	background-color: #fff;
}
/*---------------opacity:hover a imgに設定(共通のクラスの設定)---------------*/
.opacity:hover img {
	opacity: 0.5;
}
.opacity:hover {
	opacity: 0.5;
}
/*------------------div#headerに設定------------------*/
#header {
	width: 137px;
	float: left;
}
h1 {
	text-decoration: none;
	font-size: 110%;
	margin-top: 40px;
	margin-left: 20px;
	margin-bottom: 60px;
}
#navi {
	margin-left: 20px;
	float: left;
}
#navi ul li {
	width: 57px;
	height: 40px;
}
#navi ul li#works {
	margin-bottom: 5px;
}
/*------------------div#mainに設定------------------*/
#main {
	width: 650px;
	float: left;
}
#main ul {
	width: 590px;
	overflow: hidden;
	margin-left: 40px;
	margin-top: 55px;
}
#main ul li#expo1 {
	width: 154px; 
	float: left;
	margin-top: 8px;
}
#main ul li#expo2 {
	width: 154px;
	float: left;
	margin: 122px 12px 0 -8px;
}
#main ul li#expo3 {
	width: 154px;
	float: left;
	margin-top: 92px;
}
#main ul li#expo4 {
	width: 107px;
	float: left;
	margin-left: 17px;
}
#main ul li#expo5 {
	clear: both;
	width: 154px;
	float:left;
	margin-top: -52px;
}

#main ul li#expo6 {
	width: 154px;
	float:left;
	margin-left:113px;
	margin-top:40px;
	
}
#main ul li#expo7 {
	width: 154px;
	float:right;
	margin-top: -20px;
	
}
#main ul li#expo8 {
	width: 154px;
	float: right;
	margin-top: 23px;
}
#main ul li#expo9 {
	clear: both;
	width:154px;
	padding-top: 50px;
	float: right;
}
#main ul li#expo10 {
	width: 154px;
	float: right;
	margin-top:87px;
	padding-right:8px; 
}
#main ul li#expo11 {
	width: 154px;
	clear: both;
	padding-left:235px;
	padding-top: 26px;
}
#main ul li#expo12 {
	width: 154px;
	float: right;
	margin-right: 99px;
	margin-top: -19px;
}
#main ul li#expo13 {
	width: 154px;
	margin-left: 171px;
	margin-top: 14px;
}
#main ul li#expo14 {
	width: 154px;
	margin-left: 7px;
	margin-top:-49px;
}
#main div#text1 {
	width: 305px;
	float: left;
	margin-top: -630px;
	margin-left: 40px;
	line-height: 1.4;
	font-family:"Letter Gothic Std","メイリオ","Meiryo UI",sans-serif;
	font-weight: lighter;
	font-size: auto;
}
#main div#text1 span {
	border-bottom: 1px dotted #333;
}
#main div#text2 span {
	border-bottom: 1px dotted #333;
}
#main div#text2 {
	width:230px;
	float: left;
	margin-top: -350px;
	margin-left: 45px;
	line-height: 1.6;
	font-family:"Letter Gothic Std","メイリオ","Meiryo UI",sans-serif;
	font-size: 85%;
	font-weight: lighter;
}
#main div#text3 {
	width: 140px;
	float: left;
	margin-top: -80px;
	margin-left: 431px;
	font-family:"Letter Gothic Std","メイリオ","Meiryo UI",sans-serif;
	font-size:auto;
	font-weight: lighter;
}
#iframe {
	width: 500px;
	height: 281px;
	clear:both;
	margin-left: 47px;
}

/*------------------div#footerに設定------------------*/
#footer {
	width: 500px;
	clear: both;
	margin: 0 auto;
	padding-top: 20px;
}
#footer p {
	color: #333;
	text-align: center;
}

#ad {
    display: none;
}
 
@media screen and (min-width : 1024px) {
 
  #ad {
      display: block;
  }
 
}

